package entity;

public class RendimentoAluno {

	private  Integer idRendimento;
	private Double nota1;
	private Double nota2;
	private transient Double media;
	private transient String situacao;
	
	
	public RendimentoAluno() {
	 
	}
	
	
	public RendimentoAluno(Integer idRendimento,   Double nota1,     Double nota2) {
		super();
		this.idRendimento = idRendimento;
		this.nota1 = nota1;
		this.nota2 = nota2;
	}


	@Override
	public String toString() {
  		return  idRendimento + "," + nota1 +"," + nota2 + "," + getMedia() + "," + getSituacao();
	}


	public Double getNota1() {
		return nota1;
	}
	public void setNota1(Double nota1) {
		this.nota1 = nota1;
	}
	public Double getNota2() {
		return nota2;
	}
	public void setNota2(Double nota2) {
		this.nota2 = nota2;
	}
	public Double getMedia() {
		media = (nota1  + nota2)/2;
		return media;
	}
	public void setMedia(Double media) {
		this.media = media;
	}
	public String getSituacao() {
		situacao = (getMedia()<5) ? "reprovado" : (getMedia()>=5 & getMedia()<7)?"recuracao" : "aprovado"; //ternario
		/*
		 if (getMedia()<5){
		 situacao = "reprovado";
		 }else if(getMedia()>=5 & getMedia()<7){
		 situacao = "recuperacao";
		 }else{
		 situacao = "aprovado";
		 }
		 */
		return situacao;
	}
	
	
	public void setSituacao(String situacao) {
		this.situacao = situacao;
	}

}
